package ruiFight.collect.dao.base;

import java.io.Serializable;


public interface BaseDaoMapper<T,PK extends Serializable>{
	 /**
     * 通过id删除
     */
    int deleteByPrimaryKey(PK p);

    /**
     *添加
     */
    int insert(T t);

    /**
     *不为空字段添加
     */
    int insertSelective(T t);

    /**
     *通过id查询
     */
    T selectByPrimaryKey(PK p);

    /**
     *通过id不为空字段修改
     */
    int updateByPrimaryKeySelective(T t);

    /**
     *通过id修改
     */
    int updateByPrimaryKey(T t);
}
